package com.liuyang.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

import javax.servlet.http.HttpSession;

@Controller
public class IndexController {

    // 首页
    @GetMapping("/index")
    public String index() {
        return "index";
    }

    // 注册页
    @GetMapping("/register")
    public String register() {
        return "register";
    }

    // 后台主页
    @GetMapping("/system/index")
    public String systemIndex() {
        return "system/index";
    }

    // 后台菜单
    @GetMapping("/system/menu")
    public String systemMenu() {
        return "system/menu";
    }

    // 我的首页
    @GetMapping("/system/welcome")
    public String systemWelcome() {
        return "system/welcome";
    }

    // 我要求助
    @GetMapping("/system/sendHelp")
    public String systemSendHelp() {
        return "system/send-help";
    }

    // 我来帮助
    @GetMapping("/system/receiveHelp")
    public String systemReceiveHelp() {
        return "system/receive-help";
    }

    // 个人中心
    @GetMapping("/system/userInfo")
    public String systemUserInfo() {
        return "system/user-info";
    }

    // 我的申请 - 求助申请
    @GetMapping("/system/userApply")
    public String systemUserApply() {
        return "system/user-apply";
    }

    // 我的申请 - 帮助申请
    @GetMapping("/system/userHelp")
    public String systemUserHelp() {
        return "system/user-help";
    }

    // 注销
    @GetMapping("/logout")
    public String logout(HttpSession session) {
        session.invalidate();
        return "index";
    }

    // 物资详情
    @GetMapping("/system/ReceiveDetailHelp")
    public String systemReceiveDetailHelp() {
        return "system/receive-detail-help";
    }

    // 求助审核
    @GetMapping("/system/checkApply")
    public String systemCheckApply() {
        return "system/check-apply";
    }

    // 账号管理
    @GetMapping("/system/accountManage")
    public String systemAccountManage() {
        return "system/account-manage";
    }

    // 新闻资讯
    @GetMapping("/system/newsManage")
    public String systemNewsManage() {
        return "system/news-manage";
    }

    // 数据统计
    @GetMapping("/system/statisticsManage")
    public String systemStatisticsManage() {
        return "system/statistics-manage";
    }

    // 轮播图
    @GetMapping("/system/carouselManage")
    public String systemCarouselManage() {
        return "system/carousel-manage";
    }

    // 日志
    @GetMapping("/system/logsManage")
    public String systemLogsManage() {
        return "system/logs-manage";
    }
}
